*** Stay up to date with the GPC's latest opportunities ***  Upload your CV   Register   

[5265] .NET Developer Consultant

Customer: EU Institution
Location: Brussels
Service Delivery: Onsite, 2-3 days on client premises
Start date: ASAP

Responsibilities:
• Develop applications on MS Azure cloud infrastructure using (ASP).NET Core, EF Core and Angular
• Create micro-services following clean code practices, CQRS, OData, AutoMapper on ASP.NET Core, .NET Aspire
• Develop frontend web applications using Angular 18+, TypeScript, RxJS, state management(NgRx), authentication (JWT, OAuth, SSO), Angular forms, unit testing (Jasmine, Karma), Angular Material
• Translate functional requirements to a technical design, identifying needs and defining application/database requirements
• Migrate functionality from legacy ASP.NET MVC applications on MS Azure App Services built using .NET Framework, Entity Framework, JQuery, Bootstrap, Razor pages
• Develop, implement and consume No SQL databases (Cosmos DB) as well as effectively querying and maintaining complex relational databases (MS SQL)
• Deploy, manage, and scale Azure services, including Azure Kubernetes Service (AKS) and Cosmos DB
• Create data integration features such as web services and REST APIs, that allow the secure interchange of information between different systems using mainly the .NET stack
• Implement and execute automated testing strategies, including unit, integration and end-to-end tests
• Import/Export and transform data between different formats (SQL, JSON, XML, or other required formats) using web services

Required Experience:
• Strong proficiency in C# and TypeScript, adhering to secure and clean coding best practices
• Experience with containerization technologies (Docker and Kubernetes)
• Familiarity with testing frameworks (e.g. Selenium, Playwright, ...)
• Strong database knowledge with proficiency in SQL Server and Cosmos DB. Good expertise in database administration and query languages
• Experience with data consolidation, transformation and analysis on Azure (e.g. knowledge of Microsoft Fabric, Azure Data Factory and Power BI (Embedded))
• Ability to understand, speak and write English (C1 level)

Certifications: Any certifications regarding development using the Microsoft stack and Agile methodology are a plus, e.g.:
• Azure Developer Associate (AZ-204)
• Azure Solutions Architect Expert (AZ-305)
• DevOps Engineer Expert (AZ-400)
• or the retired: Microsoft Certified: .NET Developer (70-483) and Microsoft Certified Solutions Developer (MCSD) (70-487)

Contract
Belgium
Negotiable
GPC005265
Luke Tebb
luke@gpc.work
+44 203 154 5029